/***************************************************************************
 * 文件名：CentralPackage
 * 功能：
 * 说明：
 * -------------------------------------------------------------------------
 * 创建时间：2025/7/14 10:45:11
 * 创建人：葛浩
 * 邮箱： 2094733071@qq.com
 * =========================================================================
 *
 * 修改人：   
 * 修改时间：   
 * 修改说明：   
 ***************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;

namespace ReferenceManagement
{
	public class CentralPackage
	{
		public bool EnableAutoSave = true;

		public string DocumentFileName { get; set; }

		public XDocument XDocument { get; set; }

		public XElement Project { get; set; }

		public List<XElement> ItemGroups { get; set; }

		/// <summary>
		/// 自定义包
		/// </summary>
		public List<CSPackage> CustomPackages { get; set; }

		/// <summary>
		/// 官方包
		/// </summary>
		public List<CSPackage> OfficalPackages { get; set; }

		/// <summary>
		/// 第三方包
		/// </summary>
		public List<CSPackage> OtherPackages { get; set; }

		public CentralPackage(string fileName)
		{
			this.DocumentFileName = fileName;
		}
	}
}
